// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.aps;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
public class ae
{
protected File a;
protected int b[];
private ArrayList c;
private boolean d;
protected ae(File file, ArrayList arraylist, int ai[])
{
d = false;
a = file;
c = arraylist;
b = ai;
}
protected final void a(boolean flag)
{
d = flag;
}
public byte[] a()
{
ByteArrayOutputStream bytearrayoutputstream = new ByteArrayOutputStream();
DataOutputStream dataoutputstream = new DataOutputStream(bytearrayoutputstream);
for (Iterator iterator = c.iterator(); iterator.hasNext();)
{
byte abyte0[] = (byte[])iterator.next();
try
{
dataoutputstream.writeInt(abyte0.length);
dataoutputstream.write(abyte0);
}
catch (IOException ioexception1) { }
}
try
{
bytearrayoutputstream.close();
dataoutputstream.close();
}
catch (IOException ioexception) { }
return bytearrayoutputstream.toByteArray();
}
protected final boolean b()
{
return d;
}
protected final int c()
{
if (c == null)
{
return 0;
}
int i = 0;
int j = 0;
while (i < c.size())
{
int k;
if (c.get(i) != null)
{
k = ((byte[])c.get(i)).length;
} else
{
k = 0;
}
j += k;
i++;
}
return j;
}
}